import { get, post } from '@/utils/axiosMethods'

// 登录
export function login(data) {
  return post({ url: '/user/login', data })
}

// 注册
export function register(data) {
  return post({ url: '/user/registerUser', data })
}

// 退出登录

export function loginOut() {
  return get({ url: '/user/loginOut' })
}

// 用户列表查询
export function getUserList(data) {
  return get({ url: '/user/list', data })
}

// 用户删除
export function removeUserById(id) {
  return get({ url: '/user/removeUserById/' + id })
}

// 用户信息更新
export function updateUser(data) {
  return post({ url: '/user/updateUser', data })
}

// 用户密码更新
export function updateUserPassword(data) {
  return post({ url: '/user/updatePassword', data })
}

// 通过用户名获取头像
export function getUserHeadByUserName(userName) {
  return get({ url: `/common/getUserHeadByUserName/${userName}` })
}
